to overcome obstacles - Allemand Anglais Dictionnaire